* Don't build-depend on libgmp-dev on hurd or kfreebsd. Thanks to
Cyril Brulebois <kibi@debian.org>. (closes: #541353)
- -- Rob Browning <rlb@defaultvalue.org> Tue, 01 Sep 2009 20:04:40 -0700
+ * Fix emacsVER.desktop to refer to SVG file instead of incorrect
+ PNG, remove emacs22.png files from unversioned /usr/share/icons
+ directory, and change emacs*.png and emacs*.svg files to
+ emacsVER*.png and emacsVER*.svg. Also use update-alternatives to
+ manage the unversioned names for these files. Thanks to Atsuhito
+ KOHDA <kohda@pm.tokushima-u.ac.jp> for the initial
+ report. (closes: #539851)
+
+ -- Rob Browning <rlb@defaultvalue.org> Tue, 01 Sep 2009 21:14:54 -0700
emacs23 (23.1+1-2) unstable; urgency=low
TryExec=@DEB_FLAVOR@
Terminal=false
Type=Application
-Icon=/usr/share/emacs/@FULL_VERSION@/etc/images/icons/emacs_48.png
+Icon=/usr/share/icons/hicolor/scalable/apps/@DEB_FLAVOR@.svg
Categories=Application;Utility;TextEditor;
MimeType=text/plain
--install /usr/bin/emacs emacs \
/usr/bin/${FLAVOR}-@X_SUPPORT@ @BIN_PRIORITY@ \
--slave /usr/share/man/man1/emacs.1.gz emacs.1.gz \
- /usr/share/man/man1/emacs.${FLAVOR}.1.gz
+ /usr/share/man/man1/emacs.${FLAVOR}.1.gz \
+ --slave /usr/share/icons/hicolor/scalable/apps/emacs.svg emacs.svg \
+ /usr/share/icons/hicolor/scalable/apps/${FLAVOR}.svg \
+ --slave /usr/share/icons/hicolor/scalable/mimetypes/emacs-document.svg \
+ emacs-document.svg \
+ /usr/share/icons/hicolor/scalable/apps/${FLAVOR}-document.svg \
+ --slave /usr/share/icons/hicolor/16x16/apps/emacs.png emacs-16x16.png \
+ /usr/share/icons/hicolor/16x16/apps/${FLAVOR}.png \
+ --slave /usr/share/icons/hicolor/24x24/apps/emacs.png emacs-24x24.png \
+ /usr/share/icons/hicolor/24x24/apps/${FLAVOR}.png \
+ --slave /usr/share/icons/hicolor/32x32/apps/emacs.png emacs-32x32.png \
+ /usr/share/icons/hicolor/32x32/apps/${FLAVOR}.png \
+ --slave /usr/share/icons/hicolor/48x48/apps/emacs.png emacs-48x48.png \
+ /usr/share/icons/hicolor/48x48/apps/${FLAVOR}.png \
+ --slave /usr/share/icons/hicolor/128x128/apps/emacs.png emacs-128x128.png \
+ /usr/share/icons/hicolor/128x128/apps/${FLAVOR}.png
update-alternatives \
--install /usr/bin/editor editor \
cd $(pkgdir_common)/usr/share/emacs/$(runtime_ver)/etc/images/icons \
&& convert hicolor/16x16/apps/emacs.{png,xpm}
-
cd $(pkgdir_common)/usr/share/emacs/$(runtime_ver)/etc/images/icons \
&& convert hicolor/32x32/apps/emacs.{png,xpm}
+ # Fixup image files in unversioned directories (remove old
+ # images, version unversioned images) and prepare for
+ # update-alternatives.
+ rm $(pkgdir_common)/usr/share/icons/hicolor/16x16/apps/emacs22.png
+ rm $(pkgdir_common)/usr/share/icons/hicolor/24x24/apps/emacs22.png
+ rm $(pkgdir_common)/usr/share/icons/hicolor/48x48/apps/emacs22.png
+
+ cd $(pkgdir_common)/usr/share/icons/hicolor \
+ && mv scalable/apps/emacs.svg scalable/apps/${flavor}.svg \
+ && mv 16x16/apps/emacs.png 16x16/apps/${flavor}.png \
+ && mv 24x24/apps/emacs.png 24x24/apps/${flavor}.png \
+ && mv 32x32/apps/emacs.png 32x32/apps/${flavor}.png \
+ && mv 48x48/apps/emacs.png 48x48/apps/${flavor}.png \
+ && mv 128x128/apps/emacs.png 128x128/apps/${flavor}.png
+
+ cd $(pkgdir_common)/usr/share/icons/hicolor/scalable/mimetypes \
+ && mv emacs-document.svg ${flavor}-document.svg
+
+
# Mangle info files.
chmod 755 debian/mangle-info
for f in $(main_dir_info_files); \